package com.hmall.item.service;

import com.baomidou.mybatisplus.extension.service.IService;
import com.hmall.common.dto.PageDTO;
import com.hmall.item.pojo.Item;
import org.springframework.web.bind.annotation.PathVariable;
import org.springframework.web.bind.annotation.RequestBody;

public interface IItemService extends IService<Item> {

    // 分页
    PageDTO pageData(Integer page,Integer size);

    // 根据id 进行查询商品信息
    Item item(@PathVariable Long id);

    // 商品的新增分类
    void addItem(@RequestBody Item item);

    // 根据 id 进行上架下架
    void itemStatus(@PathVariable Long id,@PathVariable Integer status);

    // 更新操作
    void itemUpdata(@RequestBody Item item);

    // 根据id删除
    void itemDelete(@PathVariable Long id);
}
